package com.zzyl.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@ApiModel(description = "护理计划、护理项目关系表Dto")
public class ProjectPlanDto {
    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private Long id;
    /**
     * 项目id
     */
    @ApiModelProperty(value = "项目id")
    private Long projectId;
    /**
     * 计划id
     */
    @ApiModelProperty(value = "计划id")
    private Long planId;
    /**
     * 护理项目绑定到计划的个数
     */
    @ApiModelProperty(value = "护理项目绑定到计划的个数")
    private Integer count;
    /**
     * 预期服务时间
     */
    @ApiModelProperty(value =  "预期服务时间")
    @JsonFormat(pattern = "HH:mm", timezone = "GMT+8")
    private Date executeTime;
    /**
     * 执行周期
     */
    @ApiModelProperty(value = "执行周期 0 天 ，1 周， 2 月")
    private Integer executeCycle;
    /**
     * 执行频次
     */
    @ApiModelProperty(value = "执行频次")
    private Integer executeFrequency;

    /**
     * 项目名称
     */
    @ApiModelProperty(value = "项目名称")
    private String projectName;

}
